<?php

/*

	MMetaverse - Open Metaverse Access Library

	Copyright (c) 2009 Mary Jane Soft - Marlon J. Manrique

	http://www.maryjanesoft.com
	http://www.marlonj.com

	This library is free software; you can redistribute it and/or
	modify it under the terms of the GNU Lesser General Public
	License as published by the Free Software Foundation; either
	version 2.1 of the License, or (at your option) any later version.

	This library is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
	Lesser General Public License for more details.

	You should have received a copy of the GNU Lesser General
	Public License along with this library; if not, write to the
	Free Software Foundation, Inc., 59 Temple Place, Suite 330,
	Boston, MA  02111-1307  USA

	$Id$

*/

/**
 * This example shows how to upload an image to the Textures folder of the user.
 * 
 * @author Marlon J. Manrique
 * @version January 13 2009 
 */

// Load metaverse client 
require_once '../../../src/mjs/mmetaverse/client/MMetaverseClient.class.php';

// Try to open client connection 
try {
    // Grid User Info
    $firstname = 'Juan';
    $lastname = 'Perez';
    $password = '1234';
    $server = '192.168.1.2';
    $port = 9000;

    // Create a client a do login
    $client = new MMetaverseClient($server,$port);
    $client->login($firstname, $lastname, $password);

    // Receive packages from server 
    for($i=0; $i<10; $i++) {
        $client->update();
    }

    // Close the connection with the simulator 
    $client->logout();
} catch (Exception $e) {
    // Show the error information
    echo 'Error : ' . $e->getMessage();
}

?>
